/*
 * AppDesc.h
 *
 * Created: 19/03/2012 17:47:38
 *  Author: marionse
 */ 

#ifndef APPDESC_H_
#define APPDESC_H_

/**
* \brief On inclut les famille que l'on souhaite voir traiter par l'applicatif
*/
/** NONE */

/**
* \brief definit l'applicatif
*/
#define APP_ID APP_BRIDGE_UART

/**
* \brief utilisation d'une led de heart beat
*/
#define HEARTBEAT_LED_DDR	DDRD
#define HEARTBEAT_LED_PIN	PIND
#define HEARTBEAT_LED_PORT	PORTD
#define HEARTBEAT_LED_MASK	(1<<4)

/**
* \brief Configuration de la liaison avec em260
*/
/** nHOST_IN */
#define HOST_IN_DDR		DDRB
#define HOST_IN_PIN		PINB
#define HOST_IN_PORT	PORTB
#define HOST_IN_BIT		2

/** nReset */
#define RSTB_DDR	DDRA
#define RSTB_PIN	PINA
#define RSTB_PORT	PORTA
#define RSTB_BIT	0

/** nWake_Up */
#define WAKE_UP_DDR		DDRC
#define WAKE_UP_PIN		PINC
#define WAKE_UP_PORT	PORTC
#define WAKE_UP_BIT		6

/**
* \brief Configuration de l'applicatif
*/
// utilise une init apres les modules
#define HAVE_APP_POST_INIT
#define AppDescPostInit ModBasicUartBridgeInit
// utilise le tick apres les modules
#define HAVE_APP_POST_TICK
#define AppDescPostTick ModBasicUartBridgeTick


#endif /* APPDESC_H_ */